class SarsaCoordinator
{
public:
    SarsaCoordinator(GameAgent* gameAgent, int maxEpisodes)
        : _gameAgent(gameAgent), _maxEpisodes(maxEpisodes), _curEpisodes(0), _curFrame(0) {}

    void takeStep();

private:
    GameAgent* _gameAgent;
    int        _maxEpisodes;
    int        _curEpisodes;
    int        _curFrame;
};